#!/bin/bash

# 定义 Node.js 归档文件的名称
nodejs_archive="node-v16.9.1-linux-x64.tar.gz"

# 检查文件是否存在
if [ ! -f "$nodejs_archive" ]; then
    # 下载 Node.js v16.9.1
    curl -sL https://mirrors.aliyun.com/nodejs-release/v16.9.1/$nodejs_archive -o $nodejs_archive
fi

# 解压文件
tar -xf $nodejs_archive

# 移动 Node.js 到 /opt
sudo mv node-v16.9.1-linux-x64 /opt/nodejs

# 设置环境变量
echo 'export PATH=/opt/nodejs/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

# 验证 Node.js 和 npm 的版本
node -v
npm -v

# 完成安装
echo "Node.js v16.9.1 has been installed."
